package com.example.myapplication.mainactivity.presenter;

import com.example.myapplication.baseview.BaseMvpView;

/**
 *
 */
public interface Presenter<V extends BaseMvpView> {
    /**
     * presenter和对应的view绑定
     * @param mvpView  目标view
     */
    void attachView(V mvpView);
    /**
     * 添加view事件
     */
    void addInitView();

    /**
     * 添加点击事件
     */
    void onAddClick();

    /**
     * 添加数据事件
     */
    void addData();

    /**
     * presenter与view解绑
     */
    void detachView();

}
